package com.vca.common.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="OrderWriteOff对象", description="订单核销对象")
public class OrderWriteOff implements Serializable {


    private static final long serialVersionUID = -5432905710882640038L;

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "订单类型:0-课程订单 1=套课订单 2=讲座订单 3=展览订单 4=商品订单")
    private Integer type;

    @ApiModelProperty(value = "课程ID/套课ID/讲座ID/展览ID")
    private Long mainId;

    @ApiModelProperty(value = "订单名称")
    private String name;

    @ApiModelProperty(value = "订单信息")
    private String info;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "语言")
    private String language;

    @ApiModelProperty(value = "排期日期")
    private String schedulingDate;

    @ApiModelProperty(value = "排期当天开始时间")
    private String schedulingStartTime;

    @ApiModelProperty(value = "排期当天结束时间")
    private String schedulingEndTime;

    @ApiModelProperty(value = "预约人电话")
    private String lecturerPhone;

    @ApiModelProperty(value = "预约人姓名")
    private String lecturerName;

}
